package itsm.isperp.framework.manager;

import itsm.isperp.framework.domain.Datalog;

import java.util.List;

/**
 * 数据操作日志管理器，对业务中敏感数据的删除及查询
 * 
 * 
 * @author lizx
 * @date 2012-12-14
 * @version V1.0
 */
public interface DatalogManager<T extends Datalog> {

	/**
	 * 通过关联的业务实体主键删除相关的数据操作日志
	 * 
	 * @param businessId
	 *            业务实体主键
	 */
	public void deleteByBusinessId(String businessId);

	/**
	 * 通过关联的业务实体主键删除相关的数据操作日志
	 * 
	 * @param businessId
	 *            业务实体主键
	 * @return 操作日志集合
	 */
	public List<T> findByBusinessId(String businessId);

}
